package com.cadre.system.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cadre.common.utils.oldutil.PageUtils;
import com.cadre.system.domain.officer.A01;
import com.cadre.system.domain.officer.A19;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

/* loaded from: A19Service.class */
public interface A19Service extends IService<A19> {
    int deleteByPersonid(String str);

    int deleteBatchPersonid(@Param("tableName") String str, @Param("ids") List<String> list);

    PageUtils queryPage(Map<String, Object> map);

    List<A19> selectByList(Map<String, Object> map);

    int updateByPrimaryKeySelective(A19 a19);

    int update_A01(A01 a01, String str, String str2);

    List<A19> praseResume(String str);

    List<A19> queryInitList(String str);

    int deleteA19BById(String str);

    int saveA19BByList(List<A19> list, String str);

    int saveA19ByList(List<A19> list);

    String checkAuthByPersonid(String str, String str2);

    String checkAuthByUnitid(String str, String str2);

    int updateOrderByPersonArray(List<String> list, String str);

    List<A19> querySegmentList(String str);

    String fromatResume(JSONObject jSONObject);

    String checkIsNullPositionByPersonid(String str);

    Date selectMaxA1905(String str);

    String selectMaxA1970(String str);

    String selectMaxA1930(String str);

    Integer updateByUidAndPid(Map<String, Object> map);

    int update_A01_A0177b(A01 a01, String str);

    A01 update_A0177b(String str, String str2);

    int saveA19(A19 a19);

    List<A19> selectListByUnit(String str);
}
